package com.island.mapper.bill;

import com.island.pojo.Bill;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;

import java.util.List;
import java.util.Map;

@Component
public interface BillMapper {

    //1.根据条件获取bill列表
    public List<Bill> queryBillList(Map map);
    //2.根据id获取bill对象
    Bill queryBillById(@Param("id") int id);
    //3.添加数据到bill表
    public int addBill(Bill bill);
    //4.更新bill表中的数据
    public int updateBill(Bill bill);
    //5.根据id删除bill的数据
    public int deleteBillById(@Param("id") int id);
    //6.根据条件获取bill表中数据的个数
    public int getBillCount(Map map);
}
